package com.mysoft.gfyx.clue.dao;

import com.mysoft.framework.mybaits.extension.ExtensionBaseMapper;
import com.mysoft.gfyx.clue.dao.dto.CustomerPoolDataDto;
import com.mysoft.gfyx.clue.dao.dto.CustomerPoolTotalDto;
import com.mysoft.gfyx.clue.dao.entity.CustomerPool;
import com.mysoft.gfyx.clue.mip.dto.CustomersPoolRequestDto;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;

/**
 * 描述：CustomerPool 数据访问
 *
 * @author JavaSdk generator
 * @date 2022-11-15
 */


public interface CustomerPoolDao extends ExtensionBaseMapper<CustomerPool> {
    void flushContacterCount();

    List<CustomerPoolDataDto> queryCustomerPoolData(CustomersPoolRequestDto condition);

    CustomerPoolTotalDto queryCustomerPoolTotal(CustomersPoolRequestDto condition);

    int updateAssignStatus(List<String> creditCodeList);
}
